package top.sdaily.core.utils;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * Created by soya on 2017/2/16.
 */
public class ArrayUtils {

    /**
     * 返回 t2 中不存在于 t1 中的元素集合
     * @param t1
     * @param t2
     * @param <T>
     * @return
     */
    public static <T> List<T> compareDifferent(T[] t1, T[] t2) {
        List<T> list1 = Arrays.asList(t1);
        List<T> list2 = new ArrayList<T>();
        for (T t : t2) {
            if (!list1.contains(t)) {
                list2.add(t);
            }
        }
        return list2;
    }
}
